
import java.util.Random;
public class SelectionSortDemo
{
    public static void main(String[] args)
    {
         if(args!=null && args.length!=0)
       {

             for(int j=0;j<args.length;j++)
             {
                 int n = Integer.parseInt(args[j]);
                 Random rand = new Random();       //生成随机数种子
                 int[] A = new int[n];

                 for (int i = 0; i < A.length; i++)
                 {
                     int t = rand.nextInt(n * 10);
                     A[i] = t;                     //生成随机数
                 }

                 long startTime = System.currentTimeMillis();    //获取开始时间
                 ArraySorter.selectionSort(A);                   //排序
                 long endTime = System.currentTimeMillis();      //获取结束时间
                 System.out.println("生成"+n+"个随机数后选择排序需要的时间：" + (endTime - startTime) + "ms");

                 //for(int i=0;i<A.length;i++)
                 //{
                 //    System.out.print(A[i]+"     ");
                // }
             }
        }

    }
}
